- Información general
- Excel
- Notas relacionadas
- Acerca del paquete de actividades Excel
- Compatibilidad de Proyectos
- Configuración del proyecto
- Utilice el archivo de Excel
- Anexar rango
- Relleno automático
- Rango de ajuste automático
- Cambiar origen de datos dinámicos
- Borrar hoja/rango/tabla
- Copiar/Pegar rango
- Crear tabla dinámica
- Eliminar columna
- Eliminar filas
- Eliminar hoja
- Duplicar hoja
- Exportar a CSV
- Rellenar rango
- Filtro
- Filtrar tabla dinámica
- Buscar la primera/última fila de datos
- Buscar/Reemplazar valor
- Para cada fila de Excel
- Para cada hoja de Excel
- Formatear como tabla.
- Aplicar formato a celdas
- Obtener gráfico de Excel
- Insertar columna
- Insertar gráfico
- Insertar filas
- Insertar hoja
- Buscar
- Función de coincidencia
- Proteger hoja
- Leer fórmula de celda
- Leer el valor de la celda
- Leer rango
- Actualizar las conexiones de datos de Excel
- Actualizar tabla dinámica
- Quitar duplicados
- Cambiar el nombre de hoja
- Ejecutar la macro de la hoja de cálculo
- Guardar archivo de Excel
- Guardar archivo de Excel como
- Guardar archivo de Excel como PDF
- Ordenar rango
- Convertir texto en columnas
- Desproteger hoja
- Actualizar gráfico de Excel
- VLookup
- Escribir celda
- Escribir TablaDeDatos a Excel
- Obtener color de celda
- Invocar VBA
- Ámbito de aplicación de Excel
- Anexar a CSV
- Leer CSV
- Escribir CSV
- Eliminar columna
- Filtrar tabla
- Obtener rango de tabla
- Insertar columna
- Ordenar tabla
- Anexar rango
- Cerrar libro
- Obtener color de celda
- Leer celda
- Leer fórmula de celda
- Leer columna
- Leer rango
- Leer fila
- Seleccionar rango
- Establecer color del intervalo
- Escribir celda
- Escribir rango
- Guardar libro
- Crear tabla
- Obtener hoja del libro
- Obtener hojas del libro
- Actualizar tabla dinámica
- Crear tabla dinámica
- Obtener rango seleccionado
- Copiar hoja
- Eliminar rango
- Rango de relleno automático
- Copiar/Pegar rango
- Ejecutar macro
- Insertar/Eliminar columnas
- Insertar/Eliminar filas
- Invocar VBA
- Buscar rango
- Quitar rango de duplicados
- Alcance del proceso de Excel
- Gestionar archivos CSV
- Filtrar archivos CSV
- Verificar archivos CSV
- Funciones de tabla
- Gestionar varios archivos de Excel
- Interpretar resultados de Excel
- Gestionar tablas dinámicas
- Gestionar selección de intervalo
- Leer desde archivos de Excel
- Gestionar bases de datos en Excel
- Comparar archivos CSV
- Comparar valores numéricos
- Ordenar datos en archivos de Excel
- Filtrar y borrar filas en archivos de Excel
- Manipular selecciones de intervalo
- Verificar datos de libro de trabajo de Excel
- Leer, escribir y anexa datos en Excel
- Google Workspace
- Notas relacionadas
- Acerca del paquete de actividades Google Workspace
- Compatibilidad de proyectos
- Copiar archivo
- Obtener archivo/carpeta
- Crear carpeta
- Eliminar archivo/carpeta
- Descargar archivo
- Para cada archivo/carpeta
- Obtener archivo/carpeta
- Mover archivo/carpeta
- Compartir archivo/carpeta
- Cargar archivos
- Aplicar etiquetas de archivo
- Quitar etiquetas de archivos
- Obtener etiquetas de archivo
- Borrar campos de etiqueta de archivo
- Obtener etiquetas de Drive
- Archivar correo electrónico
- Eliminar correo electrónico
- Descargar correo electrónico
- Descargar los archivos adjuntos de correo electrónico
- Obtener lista de correo electrónico
- Para cada correo electrónico
- Reenviar correo electrónico
- Obtener correo electrónico por ID
- Obtener el correo electrónico más nuevo
- Marcar correo electrónico como leído/no leído
- Mover correo electrónico
- Responder al correo electrónico
- Enviar correo electrónico
- Aplicar etiquetas de archivo
- Eliminar etiquetas de Gmail
- Activar respuestas automáticas
- Desactivar respuestas automáticas
- Evento de calendario creado
- Evento de calendario recibido
- Evento de calendario actualizado
- Evento de calendario respondido
- Archivo creado
- Carpeta creada
- El archivo se ha actualizado
- Correo electrónico recibido
- Correo electrónico enviado
- Hoja creada
- Celda en hoja actualizada
- Fila agregada a la parte inferior de una hoja
- Añadir asistente
- Crear Evento
- Eliminar Evento
- Modificar Evento
- Buscar Eventos
- Utilizar Google Drive
- Compartir archivo
- Eliminar permiso de archivo
- Obtener permisos de archivo
- Actualizar el permiso de archivo
- Copiar archivo
- Crear carpeta
- Eliminar archivo
- Descargar archivo
- Buscar archivos y carpetas
- Obtener información del archivo
- Mover archivo
- Cargar archivo
- Crear documento
- Crear nueva Hoja de cálculo
- Obtener mensajes de correo
- Enviar mensajes de correo electrónico
- Cambiar etiquetas
- Usar una hoja de cálculo de Google
- Agregar/Eliminar Columnas
- Agregar Eliminar filas
- Rango de relleno automático
- Agregar nueva hoja
- Anexar fila
- Actualizaciones de hojas de cálculo por lotes
- Copiar hoja
- Copiar/Pegar rango
- Eliminar rango
- Eliminar hoja
- Obtener color de celda
- Obtener hojas
- Leer celda
- Leer columna
- Leer rango
- Leer fila
- Cambiar el nombre de hoja
- Escribir celda
- Escribir rango
- Borrar rango
- Descargar hoja de cálculo
- Utilizar documento de Google
- Actualizaciones de documentos por lotes
- Obtener documento
- Obtener índice de texto
- Insertar texto
- Reemplazar texto
- Leer todo el texto
- Crear proyecto de script
- Obtener contenido de proyecto
- Cargar archivo de script
- Crear implementación
- Ejecutar script
- Correo
- Notas relacionadas
- Compatibilidad de Proyectos
- Utilizar la aplicación Outlook de escritorio
- Utilizar Gmail
- Utilizar Outlook 365
- Archivar correo electrónico
- Eliminar correo electrónico
- Para cada correo electrónico
- Reenviar correo electrónico
- Obtener correo electrónico por ID
- Marcar correo electrónico como leído/no leído
- Mover correo electrónico
- Responder al correo electrónico
- Guardar correo electrónico
- Guardar archivos adjuntos de correo electrónico
- Enviar invitación de calendario
- Enviar correo electrónico
- Obtener mensajes de correo de Outlook
- Mover mensaje de correo de Outlook
- Enviar mensaje de correo de Outlook
- Guardar mensaje de correo de Outlook
- Borrar mensaje de Outlook Mail
- Contestar a mensaje de correo de Outlook
- Establecer categorías de correo de Outlook
- Marcar mensaje de Outlook Mail como leído/no leído
- Desencadenador de mensajes de correo de Outlook
- Microsoft 365
- Notas relacionadas
- Acerca del paquete de actividades de Microsoft 365
- Compatibilidad de proyectos
- Configurar tu aplicación Microsoft 365 Azure
- Configurar los conectores de Integration Service
- Eliminar correo electrónico
- Archivar correo electrónico
- Obtener lista de correo electrónico
- Descargar correo electrónico
- Descargar los archivos adjuntos de correo electrónico
- Para cada correo electrónico
- Reenviar correo electrónico
- Obtener correo electrónico por ID
- Obtener el correo electrónico más nuevo
- Marcar correo electrónico como leído/no leído
- Mover correo electrónico
- Responder al correo electrónico
- Enviar correo electrónico
- Establecer categorías de correo electrónico
- Archivo creado
- El archivo se ha actualizado
- Correo electrónico recibido
- Correo electrónico enviado
- Evento de calendario creado
- Evento de calendario recibido
- Evento de calendario respondido
- Evento de calendario actualizado
- Elemento de la lista añadido
- Elemento de la lista actualizado
- Se ha actualizado la celda en la hoja de trabajo
- Hoja de trabajo creada
- Fila agregada a la parte inferior de una tabla
- Fusionar varias hojas en una nueva hoja de Excel de resumen
- Aceptar automáticamente invitaciones de calendario de tu gestor
- Mover archivos a carpetas dedicadas por tipo
- Verificar si los nuevos documentos de empleo (I9 e ID) coinciden
- Añadir nuevos clientes a una lista de SharePoint
- Eliminar elementos de lista de SharePoint más recientes que ayer
- Notificarme en Slack cuando se reciba un correo electrónico de Outlook importante
- Incluir la fecha de creación en los nuevos nombres de archivo de OneDrive
- Notificarme por correo electrónico cuando se cree un nuevo archivo
- Añadir hoja
- Anexar rango
- Borrar rango
- Copiar rango
- Copiar hoja
- Crear libro
- Eliminar rango
- Eliminar hoja
- Obtener color de celda
- Obtener hojas
- Leer celda
- Leer columna
- Leer rango
- Leer fila
- Cambiar el nombre de hoja
- Escribir celda
- Escribir rango
- Establecer color del intervalo
- Crear tabla
- Obtener rango de tabla
- Insertar columna
- Eliminar columna
- Insertar filas
- Eliminar filas
- Intervalo de BuscarV
- Utilizar OneDrive y SharePoint
- Copiar archivo/carpeta
- Crear carpeta
- Eliminar archivo/carpeta
- Descargar archivo
- Exportar archivo como PDF
- Buscar archivos y carpetas
- Obtener archivo/carpeta
- Mover archivo/carpeta
- Cargar archivo
- Compartir archivo/carpeta
- Para cada archivo/carpeta
- Reenviar correo
- Obtener correo
- Mover correo
- Enviar correo
- Responder al correo
- Eliminar correo
- Establecer categorías de correo
- Añadir archivo adjunto
- Añadir asistente
- Añadir ubicación
- Crear Evento
- Eliminar Evento
- Encontrar horas de reunión
- Obtener calendarios
- Modificar Evento
- RSVP
- Buscar Eventos
- Crear grupo
- Eliminar grupo
- Obtener grupo
- Lista de grupos
- Crear depósito
- Eliminar depósito
- Mostrar depósitos
- Mostrar tareas del depósito
- Crear plan
- Obtener plan
- Mostrar planes
- Crear tarea
- Eliminar tarea
- Obtener tarea
- Mostrar tareas
- Actualizar tarea
- Para cada lista
- Obtener información de la lista
- Para cada elemento de la lista
- Eliminar elemento de la lista
- Añadir elementos de la lista
- Actualizar elemento de la lista
- Obtener elementos de la lista
- Presentaciones
- Notas relacionadas
- Acerca del paquete de actividades Presentations
- Compatibilidad de Proyectos
- Usar presentación de PowerPoint
- Añadir Tabla de datos a la diapositiva
- Agregar archivo a la diapositiva
- Añadir imagen o vídeo a la diapositiva
- Agregar nueva diapositiva
- Agregar texto a diapositiva
- Copiar Pegar Diapositiva
- Eliminar diapositiva
- Formato del contenido de las diapositivas
- Reemplazar el texto de la presentación
- Pegar elemento en diapositiva
- Ejecutar macro de presentación
- Guardar el archivo de PowerPoint como
- Guardar presentación como PDF
- Word
- Notas relacionadas
- Acerca del paquete de actividades Word
- Compatibilidad de Proyectos
- Ámbito de aplicación Word / usar archivo de Word
- Añadir hipervínculo al documento
- Añadir imagen
- Anexar texto
- Insertar tabla de datos en el documento
- Pegar gráfico/imagen en el documento
- Leer texto
- Reemplazar fotografía
- Reemplazar el texto del documento
- Guardar documento como
- Guardar documento como PDF
- Establecer contenido de marcador
Configurar tu aplicación Microsoft 365 Azure
Para habilitar las actividades clásicas de Microsoft 365, tu aplicación debe estar integrada con la plataforma de identidad de Microsoft y tener los permisos correctos de la API de Microsoft Graph asignados a ella.
Para integrar su aplicación, asignar permisos y comenzar a crear su proyecto de automatización, complete los siguientes pasos:
- Registre su aplicación.
- Agrega permisos de API.
- Construya su proyecto.
Después de registrar tu aplicación de Microsoft 365, Active Directory de Azure asigna un ID de aplicación único (cliente) que introduces en la actividad Ámbito de Microsoft Office 365 junto con los servicios a los que asignaste permisos (por ejemplo, archivos, correo, calendario).
Registre su aplicación
- Inicia sesión en el portal de Azure utilizando tu cuenta de Microsoft 365 personal, de trabajo o educativa.
- En el panel de navegación de la izquierda, haz clic en Azure Active Directory.
- Una vez que se abra la página de Azure Active Directory , haz clic en Registros de aplicaciones.
-
Haga clic en + Nuevo registro en la barra de navegación superior.
- Introduzca un nombre para su aplicación (por ejemplo, "Office365App").
-
En Tipos de cuentas compatibles, selecciona la opción que más te convenga. Para obtener más información sobre qué opción seleccionar, a continuación se presentan las recomendaciones de Microsoft:
- Solo cuentas en este directorio de la organización: usa esta opción si el público de destino es interno de tu organización.
- Cuentas en cualquier directorio de la organización (Cualquier directorio de Azure AD - Multitenant): usa esta opción si tu público objetivo son clientes empresariales o educativos y para habilitar el multitenemento.
- Cuentas de cualquier directorio de la organización (cualquier directorio de Azure AD - Multitenant) y cuentas personales de Microsoft (p. Ej. Skype, xbox): usa esta opción para dirigirte al conjunto más amplio de identidades de Microsoft y habilitar el tenant múltiple.
-
En URI de redirección (opcional), introduce una dirección URI (si corresponde).
La biblioteca de autenticación de Microsoft (MSAL.NET) utiliza un URI de redirección predeterminado:https://login.microsoftonline.com/common/oauth2/nativeclient
. Es probable que este valor funcione para ti cuando utilices el tipo de autenticación de token interactivo.- Su selección depende de su tipo de autenticación. Para obtener más información sobre este tema, consulta la sección Automatización desatendida y atendida en la página de detalles de la actividad Ámbito de Microsoft 365 ).
- En nuestro ejemplo, la organización admite la autenticación de tenant múltiple y solo puede usar el tipo de autenticación de token interactivo, que requiere un URI de redirección.
- Si utilizas un token interactivo y el URI de redirección de Microsoft predeterminado, debes añadir una plataforma de tipo Aplicaciones móviles y de escritorio. Para obtener más información, consulta la documentación de Microsoft.
- Si tu tipo de autenticación es Autenticación de Windows integrada o Nombre de usuario y contraseña, no necesitarás registrar un URI de redirección para tu aplicación. Estos flujos viajan de vuelta al punto final de la plataforma de identidad de Microsoft v2.0 y no se volverá a llamar a tu aplicación en ningún URI específico.
-
Al trabajar con Microsoft 365 en un proyecto de UiPath Studio dirigido a .NET 5.0, los clientes deben añadir
http://localhost
a la URI de redireccionamiento de sus aplicaciones personalizadas.Para obtener más información, consulta Registro de aplicaciones de escritorio en la documentación de la plataforma de identidad de Microsoft.
-
Haz clic en Registrar. En la siguiente captura de pantalla hay disponible un ejemplo de configuración.Nota: esta configuración es solo un ejemplo. Sigue los pasos descritos en la documentación y realiza selecciones según las políticas de tu organización.
¡Listo! Ahora, agreguemos permisos de API a su aplicación registrada.
Agregar permisos de API
- Desde la página de la aplicación registrada (Azure Portal> Azure Active Directory> Registros de aplicaciones> Office365App), haz clic en Permisos de API en el panel de navegación de la izquierda.
- Una vez que se abra la página de permisos de API, haz clic en + Añadir un permiso (se abre la ventana Solicitar permisos de API ).
- En Seleccionar una API, haz clic en API de Microsoft (puede estar abierto de forma predeterminada).
-
En API de Microsoft usadas habitualmente, haz clic en Microsoft Graph.
-
¿En Qué tipo de permisos requiere su aplicación?, haz clic en Permisos delegados o Permisos de la aplicación para mostrar la lista de permisos. Los permisos de la aplicación deben establecerse cuando el valor de AuthenticationType en la actividad de ámbito de Microsoft Office 365 se establece en ApplicationIdAndSecret o ApplicationIdAndCertificate. Los otros tipos de autenticación disponibles en la actividad de ámbito de Microsoft Office 365 requieren permisos delegados.
Para obtener más información sobre los tipos de permisos, consulta Configurar una aplicación cliente para acceder a las API web en la documentación de Microsoft Azure.
Importante:Algunas actividades no admiten el tipo de autenticación ApplicationIdAndSecret o ApplicationIdAndCertificate (por ejemplo, Buscar horas de reunión).
Para las actividades de correo electrónico, es obligatorio especificar un valor para el parámetro Cuenta (es decir, qué buzón de todos los buzones de correo de los tenant desea usar).
Al usar este tipo de autenticación, la aplicación tiene acceso a todos los buzones de correo desde tu tenant. El permiso de la API de la aplicaciónMail.Read
significa Leer correo en todos los buzones de correo yMail.ReadWrite
significa Leer y escribir correo en todos los buzones de correo.Una solución es restringir los permisos de la aplicación a buzones de correo específicos, para que la aplicación tenga acceso solo a los buzones de correo especificados.
Para obtener más información, consulta Determinar el alcance de los permisos de la aplicación para buzones de correo específicos de Exchange Online.
Usar sitios. Permiso de la aplicación seleccionada para permitir que la aplicación acceda solo a colecciones de sitios de SharePoint específicas en lugar de a todas.
-
Use la barra de búsqueda o desplácese hacia abajo en la lista alfabética y seleccione los siguientes permisos:
-
Calendario
- Calendarios. Leer
- Calendarios. LeerEscribir
-
Archivos
- Archivos. Leer
- Archivos.leer.todos
- Archivos.LeerEscribir
- Archivos.leerEscribir todo
-
Sitios
- Sitios. Leer.todos
- Sitios. LeerEscribir.todo
-
Correo
- Correo. Leer
- Mail.ReadWrite
- Correo.Enviar
-
Compartido\ *
- Correo.Leer.Compartido
- Correo.LeerEscribir.Compartido
- Correo.Enviar.Compartido
- Calendarios.Leer.Compartido
-
Calendarios.LeerEscribir.Compartir
\ * Ámbitos necesarios para acceder a los recursos que se comparten con el usuario, pero que no son de su propiedad.
-
Haz clic en Añadir permisos (volviendo a tu lista de permisos de API)
-
-
Verifique que sus permisos de API incluyan sus permisos agregados para Calendarios, Archivosy Correo .
-
Crear un nuevo proyecto de automatización.
- Abra UiPath Studio.
- En Nuevo proyecto, haz clic en Proceso (se abre una ventana Nuevo proceso en blanco ).
- Introduce un Nombre, una Ubicacióny una Descripcióndel proyecto.
- Elija la compatibilidad. Windows está seleccionado de forma predeterminada.
-
Haz clic en Crear.
-
Instale el paquete UiPath.MicrosoftOffice365.Activities .
- En la cinta Diseño , haz clic en Administrar paquetes (se abre la ventana Administrar paquetes ).
- En Todos los paquetes, en la barra de búsqueda , escribe Office 365 o Microsoft.
- Selecciona la versión del paquete que deseas y haz clic en Instalar.
- Haz clic en el botón " Guardar ".
Para obtener más información sobre los paquetes de Uipath Studio, consulta Gestionar paquetes en la Guía de Studio.
¡Ya está! Ahora que has completado la configuración, puedes empezar a añadir las actividades de Microsoft 365 a tu proyecto.
Para una experiencia de aprendizaje práctica y para empezar a utilizar rápidamente las actividades, consulta las guías de inicio rápido . Estas guías proporcionan instrucciones paso a paso para ayudarte a crear ejemplos de trabajo de las diferentes actividades para que puedas verificar la conexión a tu aplicación registrada y familiarizarte con las propiedades de entrada / salida.
Para obtener más información sobre las actividades de Microsoft 365 (incluidas las entradas/salidas de propiedades de ejemplo), consulta las Actividades clásicas para obtener una lista completa de actividades y los enlaces a las páginas detalladas de la actividad.